#ifndef FUNCTIONS_PLUGIN_OSG
#define FUNCTIONS_PLUGIN_OSG

#include <DefinePluginOsg.h>

#include <osg/Node>
#include <ObjectInspectorItem.h>
#include <OsgClassDataSource/ObjectOSg.h>
namespace FunctionsPluginOsg
{

    DLL_EXPORT_PLUGIN_OSG osg::Node* EObjectPtrToOsgNodePtr(EObject* objPtr);


    DLL_EXPORT_PLUGIN_OSG void EDesignerCoreSimulationWaitUpdateEndAndStopSim();
    DLL_EXPORT_PLUGIN_OSG void EDesignerCoreSimulationStopWaitUpdateEnd();

//    std::string getUiTypeString(osg::Object* osgObj);//命名为2就是为了避免编译错误，重定义，这里偷懒了

}


#endif // FUNCTIONS_PLUGIN_OSG
